
#ifndef _PARTICLE_2D_H_
#define _PARTICLE_2D_H_

#include "math/vec2.h"
#include "math/counter.h"

namespace part2d
{
/**
 *  Particle structure
 * 
 */
struct Particle2D
{
    math::Vec2      Pos;
    math::Vec2      Dir;
	float			Speed;
	math::Vec2		FromSize, DeltaSize;
    bool            Active, Kill;
	math::Counter	Life;
	float			AnimationTime;
};

}  // end namespace




#endif //_PARTICLE_2D_H_